Using Artificial Life to Solve Problems

نویسندگان

  • Tobias Karlsson
  • T. Karlsson
چکیده

In this thesis, a method incorporating artificial life and genetic algorithms into a hybrid system for problem solving is presented. An ecosystem is created containing agents that live off rewriting solutions to problems. If an agent rewrites a solution so that it becomes a better solution, the agent gains some energy. This amount of energy is proportional to the improvement of the solution. The methodology for solving the problem is encoded into the system as the way the different species of agents organise themselves into a food web. The system learns to become more efficient by the presence of an evolutionary pressure. This pressure stems from the old agents that are regularly dying, and being replaced by new agents being born. Agents that are good at extracting energy from solutions, and hence are more helpful in finding the best solutions, have a higher probability of reproducing than other agents have. This ensures that the agents of the system will become better at solving the problems given to it. Several types of problems that are particularly difficult have been identified, and some improvements of the method are presented to circumvent these traps. The master's project has been unable to confirm that the method works. This is due to an error made during the design phase of the implementation. The dependencies between the agents were too weak, allowing agents that were dependent on each other to out-compete each other. The conclusion of the thesis is that it has not been possible to determine whether the method is viable or not. However, it is deemed that there is a potential for future research in the method and related areas. Foreword This master thesis and project is the final work needed for me to graduate from the Master of Computer Science program of the Royal Institute of Technology (KTH). Ever since I first heard about genetic algorithms, I have been fascinated by biologically motivated methods of programming. The method presented in this thesis is based on an idea I have had for a long time. The idea has gradually been improved over time and finally become the method presented in this thesis. I would like to thank my examiner Prof. Anders Lansner for allowing me to do this project and my supervisor Anders Sandberg for his enthusiasm and support. I would also like to thank Diane Rivo for helping me out with the language …

منابع مشابه

BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems

Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...

متن کامل

Inverse Identification of Circular Cavity in a 2D Object via Boundary Temperature Measurements Using Artificial Neural Network

In geometric inverse problems, it is assumed that some parts of domain boundaries are not accessible and geometric shape and dimensions of these parts cannot be measured directly. The aim of inverse geometry problems is to approximate the unknown boundary shape by conducting some experimental measurements on accessible surfaces. In the present paper, the artificial neural network is used to sol...

متن کامل

Modified particle swarm optimization algorithm to solve location problems on urban transportation networks (Case study: Locating traffic police kiosks)

Nowadays, traffic congestion is a big problem in metropolises all around the world. Traffic problems rise with the rise of population and slow growth of urban transportation systems. Car accidents or population concentration in particular places due to urban events can cause traffic congestions. Such traffic problems require the direct involvement of the traffic police, and it is urgent for the...

متن کامل

پایش سلامت در حیات مصنوعی در حوزه های بیماری های واگیر و آلودگی

Introductions :Inherent human society and its complexities, in addition the possibility of trial in more social and health sciences, caused using of computerized simulations and artificial models in terms of necessary views that are exist in these types of sciences. to design these artificial models based on real environment and evaluation and recognition and then recalling the results, and usi...

متن کامل

A Neural Network Model to Solve DEA Problems

The paper deals with Data Envelopment Analysis (DEA) and Artificial Neural Network (ANN). We believe that solving for the DEA efficiency measure, simultaneously with neural network model, provides a promising rich approach to optimal solution. In this paper, a new neural network model is used to estimate the inefficiency of DMUs in large datasets.

متن کامل

Shuffled Frog-Leaping Programming for Solving Regression Problems

There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001